|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Vested Interest
|
Posted - 2008.11.29 15:18:00 -
[1]
This is wonderful weekend news! Thanks for all your hard work!
|
Vested Interest
|
Posted - 2008.11.30 03:40:00 -
[2]
Edited by: Vested Interest on 30/11/2008 03:43:04 Do I have to add my characters before attempting to import an old data file?
I made an account, added a group, and then tried to import one of my .DAT files from the previous version. It crashes immediately.
Edit: the answer appears to be yes. I added one of my APIs and checked the characters, now am importing :)
|
Vested Interest
|
Posted - 2008.11.30 16:50:00 -
[3]
Edited by: Vested Interest on 30/11/2008 16:50:55 I just got the error "Problem downloading summary.xml unable to connect to remote server" upon 1st launch this morning.
Then the program comes up ok, but I'm not getting patched currently it seems. If you have time can you toss up a zip file on eve-files?
e:fb thanks Ambo!
|
Vested Interest
|
Posted - 2008.11.30 19:16:00 -
[4]
The update came down and everything is working spiffy now!
I accidently cleared a market order alert and it disappeared. Could you add a check box to display cleared order alerts in that log window, or something like that?
|
Vested Interest
|
Posted - 2008.12.02 00:20:00 -
[5]
Originally by: Ambo
Corrected an issue that could cause all old EMMA transactions to be imported as sell transactions[/*]
My imported data seems to be afflicted by this as well. Will I need to re-add the characters and re-import their data or could I just get away with re-importing the same data a 2nd time?
Thank you!
|
Vested Interest
|
Posted - 2008.12.02 19:55:00 -
[6]
Originally by: Ambo
At the moment, you need to remove the transactions already there... Don't do anything for now though as I'll change the import to modify the database with the data from the XML if it's different. (Should have somthing out to do this later today)
I don't have the XML data for comparison, just the whole year of old exported emma transactions and journal for a bunch of characters. What's the easiest way to just zero out my data and start clean so I can reimport to a blank database?
|
Vested Interest
|
Posted - 2008.12.02 20:23:00 -
[7]
Originally by: Ambo
Easiest way would be to just uninstall, delete the database files and then re-install.
Kinda what I was thinking, no biggy thank you!
Could you make some kind of pop up rolling log window that shows when a character last updated what, and how many entries were updated? And some sort of automatic prune of the API call history files after X days would be nice too. I have 1946 items in there after about 72 hours of sporadic operation.
|
Vested Interest
|
Posted - 2008.12.03 20:35:00 -
[8]
Originally by: Ambo EMMA will now remember main window state, size and location and use it when starting up next time.[/*]
Wonderful!
|
Vested Interest
|
Posted - 2008.12.04 18:13:00 -
[9]
works fine in vista-32 with SQL express 2005,
|
Vested Interest
|
Posted - 2008.12.05 09:27:00 -
[10]
requesting the option to minimize to tray and to start minimized.
|
|
Vested Interest
|
Posted - 2008.12.07 00:09:00 -
[11]
I'm looking for a new report type. I'll call it an "Item detail report."
This report would contain all relevant and available data for a single item being monitored.
You'd pick an item out of your "items traded" list for this report. It pulls up all existing buy and sell orders. A history of all buys and sells. An inventory listing of all of that unit on hand and their locations. And maybe some kind of profitability score. (e.g. this buy order has apparently never had a single hit, therefore it's score is 0%)
All in one screen. A future version might even include the ability to compare cross-regional market exports for "lost" orders that aren't making money.
Being able to review all the pertinent details trading details on a per-item basis would be a great help!
|
Vested Interest
|
Posted - 2008.12.07 19:57:00 -
[12]
Would it be possible to add a time-zone offset in the program so eve-time is converted to local time in the various display windows?
Thanks again!
|
Vested Interest
|
Posted - 2008.12.09 21:21:00 -
[13]
Sometimes when I launch EMMA it pops up (this happened twice in the last 2 days) and says that an update is available. The details pane indicates that EveData.mdf is an "unknown" version and that the latest version is 1.0.0.0. After I let it "update" it works fine.
Also did we ever get an answer about that shiny.stackworks.net or whatever url that someone noticed EMMA had connected to?
Also would like an option to not autoupdate, or to bypass it for a single startup--whenever eve-files is having problems it takes like 2 minutes for EMMA to open.
|
Vested Interest
|
Posted - 2008.12.11 00:01:00 -
[14]
I can't open my orders any more today, am still getting alerts off them though.
===================================================================================== EXCEPTION REPORT ===================================================================================== 12/10/2008 4:49:05 PM Critical - Error setting up orders form Inner Exception: Specified cast is not valid. Stack Trace: at EveMarketMonitorApp.GUIElements.ViewOrders.DisplayOrders() at EveMarketMonitorApp.GUIElements.ViewOrders.ViewOrders_Load(Object sender, EventArgs e) ===================================================================================== EXCEPTION REPORT ===================================================================================== 12/10/2008 4:58:45 PM Critical - Error setting up orders form Inner Exception: Specified cast is not valid. Stack Trace: at EveMarketMonitorApp.GUIElements.ViewOrders.DisplayOrders() at EveMarketMonitorApp.GUIElements.ViewOrders.ViewOrders_Load(Object sender, EventArgs e)
|
Vested Interest
|
Posted - 2008.12.11 18:15:00 -
[15]
Edited by: Vested Interest on 11/12/2008 18:19:03 Requesting a button in the orders/journal/transactions windows to dump the visible table (with whatever filters you have applied) to a .csv for post-processing.
Edit: I've had the deal with the seemingly infinite order acknowledgement windows popping up as well. Sometimes if I have the alerts window minimized, it will spawn a new window repeatedly instead of appending the new alerts to the existing visible window. I'll have to quit the app to get it cleaned up as there are too many instances (like thousands?) of the alerts window to close manually. It hasn't happened to me since v1.008 but I haven't been as active the last day or two to see if it's present in the newer releases.
|
Vested Interest
|
Posted - 2008.12.12 20:16:00 -
[16]
Does the Assets report and the Assets total in the NAV report reflect the estimated value of items currently up for sale on the market?
|
Vested Interest
|
Posted - 2008.12.15 15:08:00 -
[17]
Originally by: Jonas DaVerde There is an error in Orders tab. With filter set to 'Active' orders only it shows cancelled and expired orders as well. And a small request: could we have some option to separate buy and sell orders from eachother. I can sort by type column atm but not by name at the same time. In result when I sort by type (Buy/Sell) the items are in a real mess in the Name column. Two column sorting (primary/secondary) would be great. Thanks in advance.
I've seen this glitch also, there is a typo on the status "exipred" (expired) that may cause the filter to miss those entries.
2 column sorting would be great! I run about 8 traders and I discovered last night that I can't select one trader's group of orders and resort the list while keeping the selections intact.
|
Vested Interest
|
Posted - 2008.12.17 00:44:00 -
[18]
Found a glitch where "quarterly" income statements are actually calculating 4-month periods rather than 3-month periods. Seems to be happening in the NAV report as well.
|
Vested Interest
|
Posted - 2008.12.17 17:35:00 -
[19]
Originally by: Jonas DaVerde Well that's why I even speak of it, as it actually not always work the way You described. I noticed it takes also few transaction from previous day. So if I want to see a report for lets say 16th Dec and set dates for 15th Dec start and 16th Dec end few last transactions from 15th are also included in the raport. Will try to make a screeny when I get back home.
And a question regarding those dates. If I want to see a report for the entire month up to date do I have to set start date for first day of the month or the last day of previous month? If the second option is corrent it may be a little confusing. If I set a start date to 1st Dec I want the raport to include all the date from the 1st as well.
I think you're seeing the time-zone offset glitch I mentioned before. Whenever I bring up a current journal or transactions log, it is missing the most recent 7 hours of data because I am in GMT -7 timezone. I have to manually select a date beyond current CCP time in order to view the most recent entries.
|
Vested Interest
|
Posted - 2008.12.19 20:16:00 -
[20]
Originally by: Ambo
Ah, yes.. expired/filled does not show anything because nothing should ever be set to that, they should go to expired/filled unacknowledged (or acknowledged if you've turned notifications off). The 'overbid' status is one that I put in there but does not actually get used yet so there will never be anything in there either.
I'll tidy them up in the next update.
Also, the code is still actually open source...
I actually have about 8 items under "Exipred/filled" (note the typo)
|
|
Vested Interest
|
Posted - 2008.12.22 01:03:00 -
[21]
I use Eve Asset Manager 1.5.1 to keep track of what's where. I really dig the simplicity of the interface. But when I update the database from the API it keeps EMMA from being able to update it's own data for 24 hours.
I can export a csv file out of the Eve Asset Manager and I believe it keeps the XML files it downloads (\application data\heavyduck.eve\) for each character, until the next update.
Any chance you could get EMMA to be able to import either the .CSV data export or the XML files so I can get up-to-date inventory into both programs for analysis? I'm thinking a one-button "Update inventory data from cached XMLs in location X" would be ideal.
Or is this functionality present already somewhere?
I'd also like to see some rudimentary inventory level alerts implemented, like "Alert: Stock of 'Arbalest' Capacitor Flux Coils has dropped below specified level of X units!"
Thanks again Ambo, I had my 3 biggest days of sales ever this weekend and I credit it entirely to EMMA keeping me on my toes with alerts. I juggle 8 traders and this program makes it fun again!
I have a glitch where sometimes the alerts window doesn't pop-up again after I've closed it. Then when I launch EMMA in the morning I'll get like 65 alerts that I somehow missed the day before.
|
Vested Interest
|
Posted - 2008.12.23 05:04:00 -
[22]
Originally by: Ambo
You can import XML files using the 'Import Data' button on the control panel.
However, you should still be able to import asset data after you've used it with another application. What happens is the Eve API will cache the data when you make a request (i.e. it stores a snapshot of your assets at the time of the request). If you then make another request within 23 hours, it will return the same list as it did before so actually, it's the same as importing the XML eve asset manager used.
Note that EMMA will also update your assets from transaction data. This serves to mitigate the harshness of the 23 hour timer somewhat. Also, importing an asset file with older data (e.g. from 3 hours ago) will cause the program to automatically update your asset data from all transactions in the database that have occured since the date/time of the asset data snapshot.
Thanks for the tips about the API caching I didn't realize that was going on. Awesome logic with updating the internal asset records with transaction data as well!
Quote:
Is it possible that the orders were completed overnight rather than while you were still playing? I only ask because the code that shows and refreshes the orders notification window is so simple that there's not a lot to really go wrong..
I shall observe to see what's going on. It seems like if I close the alerts window sometimes it won't pop back up during that session.
Quote:
The assets report does not but the NAV report assets total does.
This is simply because I figure with the assets report you want to see stuff that is 'out there' rather than waiting to be sold in sell orders. The NAV report obviously needs to try and include everything you own. Also, the assets in those sell orders will be valued at the price of the order rather than trying to work it out like normal.
Excellent! Exactly how I'd like it.
Have you played with that cross-region trade analyser Eve Market Scanner? You point it at your marketlogs folder and mash the export button with every lookup you do and it lets you compare regional data side by side. I think I mentioned this earlier but I'd like to see something like this in EMMA with some steroids pumped in so it flags you on deals you need to take advantage of in some fashion.
|
Vested Interest
|
Posted - 2008.12.23 09:21:00 -
[23]
Edited by: Vested Interest on 23/12/2008 09:21:04 Dang you've been busy!
Here's a recurring crashlog I get maybe 1 in 5 times I launch EMMA. Probably something squishy with SQL on my box. It always comes up clean the next attempt:
===================================================================================== EXCEPTION REPORT ===================================================================================== 12/20/2008 9:39:24 PM Critical - Error connecting to database Inner Exception: A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.ConsumePreLoginHandshake(Boolean encrypt, Boolean trustServerCert, Boolean& marsCapable) at System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean integratedSecurity, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) at System.Data.SqlClient.SqlConnection.Open() at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge() at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()
|
Vested Interest
|
Posted - 2008.12.24 06:07:00 -
[24]
Request: saving "memorized" reports and report groups, by name, that can be initiated all at once.
I.E. I want to select a report group to be run and get my custom Assets report, my custom NAV, and my custom income report, all from one "go" button once i've defined, named and grouped the different reports.
|
Vested Interest
|
Posted - 2008.12.27 16:48:00 -
[25]
Feature request:
Could you make EMMA send out a plain-text email alert for each Order Alert it generates? I would like to have just one more place where these alerts are stored. Sometimes I clear one and make a mental note to act on it, and then forget about it.
I'm not a programmer but I assume you could utilize something like the BeyondLogic Bmailer: http://www.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm
I'm still having some glitches with the alerts window not popping back up after I've closed it during a session. Basically if there are alerts in the window that I haven't cleared and I close it, I can't get that window back without re-opening the client. Then it pops back up automatically.
|
Vested Interest
|
Posted - 2009.01.01 00:04:00 -
[26]
Been getting wierd journal errors all day from one or 2 characters:
===================================================================================== EXCEPTION REPORT ===================================================================================== 12/31/2008 5:01:46 PM Error - Eve API error. Code: 100 Description: Expected before ref/trans ID = 0: wallet not previously loaded. ===================================================================================== EXCEPTION REPORT ===================================================================================== 12/31/2008 5:02:01 PM Error - Eve API error. Code: 100 Description: Expected before ref/trans ID = 0: wallet not previously loaded. ===================================================================================== EXCEPTION REPORT ===================================================================================== 12/31/2008 5:02:32 PM Error - Eve API error. Code: 100 Description: Expected before ref/trans ID = 0: wallet not previously loaded.
|
Vested Interest
|
Posted - 2009.01.09 20:05:00 -
[27]
I've added a new trader to an existing account. She's about a week old.
Emma still won't show her to me in the "manage group" window.
Would deleting the account from the group and re-adding it lose any of my data? I think I ran into this once before but it only took a day or two for Emma to see the new toon.
|
Vested Interest
|
Posted - 2009.01.29 09:31:00 -
[28]
Fantastic work Ambo and thank you for the ongoing support!
I'm sending another couple hundred million your way. Keep up the great work, |
Vested Interest
|
Posted - 2009.01.30 18:01:00 -
[29]
request: Can you add "export to CSV" to the Orders display page so I can do some external analysis? I'd like to be able to dump the whole list out as with the output of reports. It would be handy on the Journal and Transactions logs too.
Maybe I asked for this before once already, not sure,
|
Vested Interest
|
Posted - 2009.02.01 02:30:00 -
[30]
I seem to have orders in the state "Exipred/Filled" (note the typo) again. Should these be sorting into the acknowledged/unacknowledged categories instead?
|
|
Vested Interest
|
Posted - 2009.02.02 01:17:00 -
[31]
some of my guys cover multiple regions so I'd like to be able to select which region group to use for their income reports. Or maybe you can tell me a way to determine profitability on a per-region basis?
|
Vested Interest
|
Posted - 2009.02.02 22:25:00 -
[32]
Originally by: Ambo
The income statement works off of journal data. Since journal data does not have a 'location', I don't see how this is possible.
You can restrict any report to just a specific character or group of characters though, is this not sufficient?
Well it's really only important for characters that cover multiple hubs. Personally I'm moving away from that model so it isn't that big a deal to me.
It would be nice though if the reports could be generated without the data all grouped together, i.e. with the output split out by each character on a single report.
In other words, have a check box on the first Create Report screen that is something like "Don't aggregate data" which makes the output all split out by character. Then, for example, the income report would have each characters' numbers shown separately rather than the sum totals.
Also, back to item values on the assets report. I see it still forces a region to use when estimating value. The problem for me here is I don't sell everything in a single place that I can use to estimate value so I end up with gaps in the report. Could it have an option for "find best sale price amongst all locations in the list?" for estimating asset values?
|
Vested Interest
|
Posted - 2009.02.04 03:02:00 -
[33]
I got a "Problem setting up unacknowledged orders view see exceptionlog" error on launch:
===================================================================================== EXCEPTION REPORT ===================================================================================== 2/3/2009 7:55:27 PM Critical - EveMarketMonitorApp.Common.EMMAException - Error setting up orders form Inner Exception: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior) at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.OrdersTableAdapter.FillByAny(OrdersDataTable dataTable, String accessList, String itemIDs, String stationIDs, Nullable`1 state, String type) at EveMarketMonitorApp.DatabaseClasses.Orders.LoadOrders(List`1 accessParams, List`1 itemIDs, List`1 stationIDs, Int32 state, String type) at EveMarketMonitorApp.GUIElements.ViewUnacknowledgedOrders.DisplayOrders() at EveMarketMonitorApp.GUIElements.ViewUnacknowledgedOrders.ViewUnacknowledgedOrders_Load(Object sender, EventArgs e) |
Vested Interest
|
Posted - 2009.02.05 15:27:00 -
[34]
I swear I'm still having some alerts auto-clear themselves during a subsequent API update. Is there any process or subroutine that can clear alerts by itself without intervention, and could I turn it off?
|
Vested Interest
|
Posted - 2009.02.05 21:00:00 -
[35]
Sorry for my apparently inept description of the problem, Marcus has nailed it . |
Vested Interest
|
Posted - 2009.02.12 13:47:00 -
[36]
Just updated to this version and suddenly 5 guys out of 11 are red on Assets with the error:
Procedure or function Assetsinsert expects parameter @newID which was not supplied.
===================================================================================== EXCEPTION REPORT ===================================================================================== 2/12/2009 6:43:54 AM Error - EveMarketMonitorApp.Common.EMMADataException - Error updating database Inner Exception: Column 'ID' is constrained to be unique. Value '57611' is already present. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.AssetsTableAdapter.Update(AssetsDataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.Assets.UpdateDatabase(AssetsDataTable table) ===================================================================================== EXCEPTION REPORT ===================================================================================== 2/12/2009 6:44:13 AM Error - EveMarketMonitorApp.Common.EMMADataException - Error updating database Inner Exception: Column 'ID' is constrained to be unique. Value '57637' is already present. Stack Trace: at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping) at System.Data.Common.DbDataAdapter.Update(DataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.AssetsTableAdapter.Update(AssetsDataTable dataTable) at EveMarketMonitorApp.DatabaseClasses.Assets.UpdateDatabase(AssetsDataTable table)
|
Vested Interest
|
Posted - 2009.02.13 17:18:00 -
[37]
Edited by: Vested Interest on 13/02/2009 17:43:49 Hopefully a 1-time glitch but the new version gave me: seems ok again after relaunching it.
===================================================================================== EXCEPTION REPORT ===================================================================================== 2/13/2009 10:14:17 AM Critical - EveMarketMonitorApp.Common.EMMAException - Unhandled exception Inner Exception: Collection was modified; enumeration operation may not execute. Stack Trace: at System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext() at System.Windows.Forms.Application.ExitInternal() at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t) at System.Windows.Forms.Control.WndProcException(Exception e) at System.Windows.Forms.Control.ControlNativeWindow.OnThreadException(Exception e) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at EveMarketMonitorApp.Program.Main(String[] args)
Edit: and this one is coming up from the JIT debugger, it pops up every 10 or so seconds: ************** Exception Text ************** System.InvalidCastException: Specified cast is not valid. at EveMarketMonitorApp.GUIElements.UpdatePanel.Label_MouseLeave(Object sender, EventArgs e) at System.Windows.Forms.Control.OnMouseLeave(EventArgs e) at System.Windows.Forms.Label.OnMouseLeave(EventArgs e) at System.Windows.Forms.Control.WmMouseLeave(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Label.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
Vested Interest
|
Posted - 2009.02.15 15:28:00 -
[38]
The last 2 asset updates for my guys have turned them all red with the error "Procedure or Function Assetsinsert expects parameter @reprocinclude, which was not supplied.
|
Vested Interest
|
Posted - 2009.02.16 17:28:00 -
[39]
Edited by: Vested Interest on 16/02/2009 17:32:46 Make some fixes to the alerting code?
The reason I ask is after updating Emma this morning and then updating from the API suddenly I have 314 unacknowledged orders here. Most of them are quite stale however maybe 10% of them are something good that I need to deal with.
Good that they're finally coming in but there goes my morning
Edit: It'd be really cool if we had the usual "Owner----Any Owner?" filter at the top of the unacknowledged alerts.
fake edit 2: Could you take another look at why the Unacknowledged Orders list seems to resort itself when you clear one alert out of the middle? I'd like to be able to do multi-column sorting on that and have it stay sorted when you clear an alert.
Thanks again Ambo!
|
Vested Interest
|
Posted - 2009.02.18 18:15:00 -
[40]
Edited by: Vested Interest on 18/02/2009 18:22:49
she crashes on launch now with "Problem loading EMMA: Corrupt .resources file. Got an unexpected EndOfStreamException while trying to read the ResourceReader header."
Will reboot and try again.
This seems to be the exception log. It still crashes on startup now:
===================================================================================== EXCEPTION REPORT ===================================================================================== 2/18/2009 11:20:41 AM Warning - EveMarketMonitorApp.Common.EMMAException - Problem getting skill node data Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.AbstractionClasses.APICharacter.GetDataFromCharXML() ===================================================================================== EXCEPTION REPORT ===================================================================================== 2/18/2009 11:20:59 AM Error - EveMarketMonitorApp.Common.EMMAException - Problem loading main form. Inner Exception: Corrupt .resources file. Got an unexpected EndOfStreamException while trying to read the ResourceReader header. Stack Trace: at System.Resources.ResourceReader.ReadResources() at System.Resources.ResourceReader..ctor(Stream stream, Dictionary`2 resCache) at System.Resources.RuntimeResourceSet..ctor(Stream stream) at System.Resources.ResourceManager.CreateResourceSet(Stream store, Assembly assembly) at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) at System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) at System.Resources.ResourceManager.GetObject(String name, CultureInfo culture, Boolean wrapUnmanagedMemStream) at System.Resources.ResourceManager.GetObject(String name) at EveMarketMonitorApp.GUIElements.ViewUnacknowledgedOrders.InitializeComponent() at EveMarketMonitorApp.GUIElements.ViewUnacknowledgedOrders..ctor() at EveMarketMonitorApp.GUIElements.Main.RefreshUnackOrders(Boolean forceDisplay) at EveMarketMonitorApp.GUIElements.Main.RefreshDisplay() at EveMarketMonitorApp.GUIElements.Main.Initialisation() at EveMarketMonitorApp.GUIElements.Main.Main_Load(Object sender, EventArgs e) Inner Exception: Unable to read beyond the end of the stream. Stack Trace: at System.IO.__Error.EndOfFile() at System.IO.BinaryReader.FillBuffer(Int32 numBytes) at System.IO.BinaryReader.ReadInt32() at System.Resources.ResourceReader.ReadResources()
|
|
Vested Interest
|
Posted - 2009.02.19 17:28:00 -
[41]
Edited by: Vested Interest on 19/02/2009 17:32:39 Edited by: Vested Interest on 19/02/2009 17:28:55 Back in business with the latest beta. The copy on my main box was hosed from that error so I had to update it on my laptop and then bring it over.
In the NAV report could you split out the value of existing sell orders in some way from the Assets section? I'd like to see these 2 numbers separately (value of sell orders, and value of the rest of the assets) so I can keep an eye on how much stuff I have sitting around.
Also did you ever figure out if there was any info in the API about the cash needed to cover margin orders, for those of us with Margin Trading? I was also wondering if we could get some sort of dashboard that shows everybody's cash on hand and maybe a definable low-cash alert?
The first time I ran the NAV report with the new version my NAV dropped by about 10%. Then I ran it again 15 minutes later and it was up over 25% over the pre-patch NAV estimate. That's ok because I usually work it up with Excel from a CSV dump.
Edit: I have one buy order alert that started coming back with every API update. Everytime that character updates, there it is again.
|
Vested Interest
|
Posted - 2009.02.22 20:05:00 -
[42]
Originally by: JuriBe Having an issue with EMMA regarding the item report - before and after all February updates.
I have created a small list of items that I want to track in the Item value screen, however when generating the report there there are more items then specified. These are items that have been traded, but not ones I necessarily want to track.
I am sure that I am overlooking an easy fix or config,
TIA. JuriBe
Ambo we talked about this before, could we have an option for the item/nav/assets reports to ignore items not on the Item Values list? I have a lot of stuff out there I don't care to include on the reports.
|
Vested Interest
|
Posted - 2009.02.23 09:18:00 -
[43]
Edited by: Vested Interest on 23/02/2009 09:18:10 I think the very last one you mentioned there may be the old "opens infinite duplicate copies of the Unacknowledged Orders window" bug that was fixed awhile ago. I've had that one come up a couple times lately.
edit: I own page 20
|
Vested Interest
|
Posted - 2009.02.25 19:29:00 -
[44]
I'd like to be able to play with the reprocessing calculator without exposing my entire manifest to eve-central. Could you put in an option to allow mineral price lookups only?
Thanks again,
|
Vested Interest
|
Posted - 2009.02.26 17:28:00 -
[45]
Edited by: Vested Interest on 26/02/2009 17:33:40
Originally by: CSI Eve stuff about NAV
Same glitch I'm having.
The NAV report Sell Orders total doesn't seem to match anything I can find to add up. It reports the sell orders total as one big number. The actual total value of Remaining Sell orders (Which is what I'd expect to be the value showing for Sell Orders in the NAV) is exactly 50% of the value displayed in the NAV report.
Edit: Summing the "Remaining Value" of my sell orders on one char, this number matches the "Sell Orders Total" displayed in game.
|
Vested Interest
|
Posted - 2009.02.27 20:52:00 -
[46]
Originally by: Ambo
[*]There is a new button - 'Item Detail' on the main screen.
Brilliantly implemented and worth every penny! You must drink coffee by the gallon to get this stuff done!
For consideration: If a cache sc(r)aper can be figured out we could have a couple more tabs in here: one that shows locally generated market graphs and details, and another that brings in some of the desired features of the Eve Market Scanner we've touched on. I'll submit a full feature request via sourceforge with the specs and bounty
|
Vested Interest
|
Posted - 2009.03.02 15:28:00 -
[47]
A few sporadic API 100 errors still, but only on the journal and they are never persistent. Usually about 1 of 12 characters in my list shows a red journal but I just chalk it up to a busy API server or something.
Hey CSI did you just update EMMA for the first time in a month or so? He cleaned up the alerts code recently and I had a similar experience with a big backlog of alerts coming in after that patch. They were all valid, if mostly out of date.
|
Vested Interest
|
Posted - 2009.03.02 21:32:00 -
[48]
No problems like that but I did just have 100 instances of the Unacknowledged Alerts window pop up on me,
If you guys haven't checked out the Item Details explorer yet, it is really cool and I sponsored its development. Of course Ambo did all the work The theory here is that I have a group of traders managing a relatively homogenized portfolio across multiple regions but sometimes things slip through the cracks or orders get out of line. This is a tool for finding these glitches in your portfolio. Of particular interest is the "Create red highlited placeholder orders..." check box that will explicitly highlight traders who don't have an order open.
I can comfortably say that it paid for itself within about 15 minutes, maybe Ambo didn't charge me enough!
|
Vested Interest
|
Posted - 2009.03.11 17:57:00 -
[49]
Confirming that things seem operational again.
Found it odd that EMMA wouldn't run a NAV report for me yesterday without API access to check the current wallet status...perhaps a "use in offline mode" option?
|
Vested Interest
|
Posted - 2009.03.20 21:45:00 -
[50]
Once you get logged into EMMA hit "manage group" and it should bring up the screen where you put in your API and select characters to manage.
|
|
Vested Interest
|
Posted - 2009.03.27 23:07:00 -
[51]
So I've bought a couple traders from the character bazaar. Of course their transaction logs and journals are full of the stuff they were being used for previously--stuff I'd really rather not have in my database .
Is there a good way to prune these log entries out of my database or prevent them from being added for the next character?
|
Vested Interest
|
Posted - 2009.04.02 02:11:00 -
[52]
I seem to have a glitch where Emma is not calculating the value of stuff in my Deliveries hangers into my NAV.
My Assets report looks good but on the NAV report it seems to be ignoring Deliveries entirely.
Any ideas?
|
Vested Interest
|
Posted - 2009.04.24 17:34:00 -
[53]
Umm where did the sourceforge page for EMMA go?
|
|
|
|